
// agcloud:项目r模式改造文件，需要在页面的vue实例化后引入 vueElePageInit为vue实例化方法
window.addEventListener("message", function(e) {
  try {
    // console.log('参数接收',e);
    if (e.data.key === "setAccessToken") {
      // console.log(e.data.accessToken);
      localStorage.setItem("access_token", e.data.accessToken);
      vueElePageInit(); //触发了获取token的message事件后才开始vue实例化
    }
  } catch (err) {
    console.warn(err);
  }
});
window.addEventListener("load", function() {
  try {
    // 处理开发模式下，直接页面渲染处理
    if (!window.opener && window.top == window.self) {
      return vueElePageInit();
    }
    if (window.opener) {
      window.opener.postMessage({ key: "childPageOnload" }, "*");
    }
    // 如果是c模式启动，_REST_SERVERURL（fragment.html）变量则不存在，直接渲染vue实例
    if (!_REST_SERVERURL) {
      vueElePageInit();
    }
  } catch (err) {
    console.warn(err);
  }
});
